# 回测结果的结构 ## 返回值说明 **qt.run(op, mode=1)** 返回的对象通常为回测结果容器(如 Backtester 或包含结果的结构),与 qteasy 2.0 API 一致,具体类型以文档为准。 ## 回测结果字段完整列表(罗列并简短解释) 以下为回测结果中常见属性/键及其含义,具体以当前版本为准。 | 字段/属性名 | 类型 | 含义 | |-------------|------|------| | loop_result | 结构/列表 | 按时间步的循环运行结果。 | | complete_values | DataFrame/array | 完整净值或资金曲线序列,含持仓、cash、value、fee 及 p-{股票代码} 当日价格列等。 | | oper_count | int/dict | 操作次数或按类型统计。 | | summary | dict/str | 汇总信息(如总收益、夏普等)。 | | 资金曲线/净值 | array/Series | 每日或每周期净值。 | | 持仓 | DataFrame | 各时点持仓明细(若有)。 | 其他可能字段:交易明细、费用汇总等,请以实际返回对象属性为准。 ## 资金曲线与持仓 - 从结果中取出**每日净值**:通常来自 complete_values 的 `value` 列或类似属性。 - **当日价格**:complete_values 中的 `p-{股票代码}` 列为各标的当日收盘价,缺失时为 NaN。 - **持仓占比**:若结果提供持仓表,可按标的与日期汇总计算占比。 ## 绩效指标 - 结果中可能已包含 **evaluate** 或内置绩效指标(夏普、最大回撤、年化收益、胜率等)。 - 获取方式:如 `result.summary`、`result.evaluate()` 或单独调用评价函数,以 API 文档为准。